﻿create table Enquete
(
	Id int identity
	,DataExpiracao date null
	,DataExibicaoInicio date not null
	,DataExibicaoFinal date not null
	,Pergunta varchar(255) not null
	,AlternativaA varchar(100) not null	
	,AlternativaB varchar(100) not null
	,AlternativaC varchar(100) null
	,AlternativaD varchar(100) null
	,Ativo bit not null
	
	primary key(Id)
)

create table EnqueteResposta
(
	Id int identity
	,IdEnquete int not null
	,IdPessoa int not null
	,Resposta char(1) not null
	,Data datetime not null
	
	UNIQUE (IdEnquete, IdPessoa)
	,
	primary key(Id)
	,foreign key(IdEnquete) references Enquete(Id)
	,foreign key(IdPessoa) references Pessoa(Id)
)

insert into enquete values (GETDATE(),GETDATE(),GETDATE(),
'O que você acha da Copa do Mundo no Brasil?', 'Faremos bonito na organização e ganharemos o título',
'Faremos bonito na organização e não ganharemos o título',
'Faremos uma organização ruim e ganharemos o título',
'Tudo dará errado para o Brasil','1')